package com.wuliu.system.service;

import com.aliyun.oss.model.OSSObjectSummary;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.util.List;

/**
 * 文件管理类
 *
 * @author realue
 * @version 1.0
 * @date 2023-10-12 11:17
 */
public interface FileUploadService {

    /**
     * 上传文件
     *
     * @param file
     * @param filePath
     * @return URL
     * @author realue
     */
    String uploadFile(Object file, String filePath);

    /**
     * 批量上传文件
     *
     * @param files
     * @param filePath
     * @return
     */
    String[] uploadFiles(Object[] files, String filePath);
}
